c1e6928bb750e53fdb2f76abc0bfb3d947f46a31,java/debugger/impl/src/com/intellij/debugger/ui/ExportDialog.java,ExportDialog,getExportThreadsText,#VirtualMachineProxyImpl#,145
Before Change
for (ObjectReference reference : list) {
final List<ThreadReference> waiting = reference.waitingThreads();
for (ThreadReference thread : waiting) {
buffer.append("\n\t ").append(DebuggerBundle.message("threads.export.attribute.label.blocks.thread", threadName(thread)));
}
}
}
After Change
for (ObjectReference reference : list) {
final List<ThreadReference> waiting = reference.waitingThreads();
for (ThreadReference thread : waiting) {
final String waitingThreadName = threadName(thread);
if (waitingThreadName != null) {
buffer.append("\n\t ").append(DebuggerBundle.message("threads.export.attribute.label.blocks.thread", waitingThreadName));
}
}